home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 11
/
AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso
/
Files
/
Prog
/
M
/
LogoMotion101.sit
/
LogoMation 1.0.1 ƒ
/
Examples
/
Hanoi Towers
/
Hanoi Towers
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1993-03-10
|
427 b
|
21 lines
|
[
UVtx/UVtl
]
Library ":Lib:Hanoi Towers.lib"
doPause = 0 // pause after each move, wait for CR
speed1 = 800
speed2 = 1600
thePause = 0.1
N = GetNumberOfTowers()
SetUp()
Move(N, 1, 3, 2)
// the recursive Move //
/////////////////////////////
Function Move(n, from, to, using)
If n = 1
MoveOne(1,from,to)
Else
Move(n-1, from, using, to)
MoveOne(n,from, to)
Move(n-1, using, to, from)